package com.cg.design.graphicdesignpattern.command.drawer;

import java.awt.*;

/**
 * @program: LeetCode->Drawable
 * @description: 表示“绘制对象”的接口
 * @author: cg
 * @create: 2022-04-05 19:27
 **/
public interface Drawable {

    /**
     * 初始化
     */
    public abstract void init();

    /**
     * 用于绘制的API
     * @param x
     * @param y
     */
    public abstract void draw(int x, int y);

    /**
     * 设置颜色
     * @param color
     */
    public abstract void setColor(Color color);
}
